School of Information Technologies Event Aware Elasticity Control for Cloud Applications Technical Report 687

نویسندگان

  • MATTHEW SLADESCU
  • ALAN FEKETE
  • Matthew Sladescu
  • Alan Fekete
چکیده

A distinctive component of cloud-based applications is the elasticity control. This component facilitates the adaptation necessary for an application to maintain service quality in the presence of fluctuating demand. Elasticity control achieves this adaptation at runtime by managing the expansion and contraction of resource capacity in response to demand. How to design the rules of elasticity control is a central challenge when deploying cloud-based software. Many application providers express the need to manage the large fluctuations in demand associated with planned events, like marketing events. Existing reactive and predictive elasticity control strategies can be ineffective in managing the surges in workload associated with such planned events. This report will introduce a novel control strategy that integrates expert knowledge about planned events, along with runtime measurements and trend prediction from recent history. We will evaluate how well this strategy can maintain quality of service as planned events alter the load. The initial results presented in this paper are promising and suggest that making an elasticity controller aware of upcoming events is an effective strategy for dealing with event-associated surges in workload. Keywords-control; adaptive; cloud computing; autonomic computing; control; elasticity; flash crowd; prediction;

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Event Aware Elasticity Control for Cloud Applications

A distinctive component of cloud-based applications is the elasticity control. This component facilitates the adaptation necessary for an application to maintain service quality in the presence of fluctuating demand. Elasticity control achieves this adaptation at runtime by managing the expansion and contraction of resource capacity in response to demand. How to design the rules of elasticity c...

متن کامل

Policy-Aware Provisioning of Cloud Applications

The automated provisioning of complex composite Cloud applications is a major issue and of vital importance in Cloud computing. It is key to enable Cloud properties such as pay-as-you-go pricing, on-demand self-service, and elasticity. The functional aspects of provisioning such as instantiating virtual machines or installing software components are covered by several technologies on different ...

متن کامل

Policy-Aware Provisioning and Management of Cloud Applications

The automated provisioning and management of composite Cloud applications is a major issue and of vital importance in Cloud Computing. It is key to enable properties such as elasticity and pay-per-use. The functional aspects of provisioning and management such as instantiating virtual machines or updating software components are covered by various technologies on different technical levels. How...

متن کامل

A Debt-Aware Learning Approach for Resource Adaptations in Cloud Elasticity Management

Elasticity is a cloud property that enables applications and their execution systems to dynamically acquire and release shared computational resources on demand. Moreover, it unfolds the advantage of economies of scale in the cloud through a drop in the average costs of these shared resources. However, it is still an open challenge to achieve a perfect match between resource demand and provisio...

متن کامل

A Cloud Platform for Real-time Interactive Applications

Cloud Computing is considered nowadays as the future of ICT systems leveraging new methodologies for developing, providing and consuming services. Even though many people believe that “Cloud” is just another buzzword for utility computing, this new computing paradigm is not only changing the design of modern computing platforms in technical level, but it also impels, from the market perspective...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012